package com.xzy.urp.pojo.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@ApiModel(value="课程信息VO对象")
public class CourseInfoVO {
    @ApiModelProperty(value = "课程id")
    private Integer id;

    @ApiModelProperty(value = "课程名")
    private String name;

    @ApiModelProperty(value = "学分")
    private Double credits;

    @ApiModelProperty(value = "开设院系id")
    private Integer deptId;

    @ApiModelProperty(value = "教师id")
    private Long teacherId;

    @ApiModelProperty(value = "考试类型")
    private String examType;

    @ApiModelProperty(value = "课总量")
    private Integer total;

    @ApiModelProperty(value = "课余量")
    private Integer surplus;

    @ApiModelProperty(value = "学年学期")
    private Integer semester;

    @ApiModelProperty(value = "可选院系")
    private Integer optionalDeptId;

    @ApiModelProperty(value = "可选年级")
    private String grade;
}
